place with abundant flechillas - Español Inglés Diccionario